toad lily (montia chamissoi) - Inglés Sinónimo Diccionario